VSIPL++: Parallel Performance
نویسندگان
چکیده
Submission Details 1. Title: VSIPL++: Parallel Performance 2. Authors: • Mr. Mark Mitchell CodeSourcery, LLC 9978 Granite Point Ct Granite Bay, CA 95746 +1.916.791.8304 (voice) +1.916.914.2066 (fax) [email protected] USA citizenship • Dr. Jeffrey D. Oldham CodeSourcery, LLC 144 Wyandotte Dr San Jose, CA 95123-3727 +1.408.578.5684 (voice) +1.408.578.5684 (fax) [email protected] USA citizenship 3. First Author: Mitchell Corresponding Author: Oldham Presenting Author: Oldham 4. Submit for any session. 5. Prefer talk, not poster. 6. Work areas: • Middleware Libraries and Application Programming Interfaces • Software Architectures, Reusability, Scalability, and Standards VSIPL++: Parallel Performance HPEC 2004 CodeSourcery, LLC September 30, 2004
منابع مشابه
An Open Standard Software Library for High-Performance Parallel Signal Processing: the Parallel VSIPL++ Library
Real-time signal processing consumes the majority of the world’s computing power. Increasingly, programmable parallel processors are used to address a wide variety of signal processing applications (e.g. scientific, video, wireless, medical, communication, encoding, radar, sonar and imaging). In programmable systems the major challenge is no longer hardware but software. Specifically, the key t...
متن کاملExploiting VSIPL and OpenMP for Parallel Image Processing
VSIPL and OpenMP are two open standards for portable high performance computing. VSIPL delivers optimized single processor performance while OpenMP provides a low overhead mechanism for executing thread based parallelism on shared memory systems. Image processing is one of the main areas where VSIPL and OpenMP can have a large impact. Currently, a large fraction of image processing applications...
متن کاملVSIPL++: Intuitive Programming Using C++ Templates
VSIPL++ is a high-performance C++ toolkit for vector and signal processing applications. Building on the successful Vector, Signal, and Image Processing Library (VSIPL) standard (a C standard for similar applications), VSIPL++ adds additional features including: • direct support for parallel computation, • simpler syntax, improved type-checking, and other improvements to reduce validation and v...
متن کاملVSIPL++: A Signal Processing Library Scaling with Moore’s Law
VSIPL++ [1, 2] is the object-oriented successor to the Vector Signal and Image Processing Library (VSIPL) [23]. Like VSIPL, VSIPL++ specifies an Application Programming Interface (API) for use in the development of high-performance numerical applications, with a particular focus on embedded real-time systems performing signal processing and image processing. Its API is designed for performance,...
متن کاملGPU VSIPL: High-Performance VSIPL Implementation for GPUs
In this paper, we introduce GPU VSIPL1, an implementation of the Vector Signal Image Processing Library (VSIPL) Core Lite profile developed for the graphics processing unit (GPU). This implementation achieves a speedup of one to two orders of magnitude over the reference implementation. Because VSIPL is an open standard for high-performance platform-independent applications, GPU VSIPL provides ...
متن کامل